Increasing Reuse in Component Models through Genericity

نویسندگان

  • Julien Bigot
  • Christian Pérez
چکیده

A current limitation to component reusability is that component models target to describe a deployed assembly and thus bind the behavior of a component to the data-types it manipulates. This paper studies the feasibility of supporting genericity within component models, including component and port types. The proposed approach works by extending the meta-model of an existing component model. It is applied to the SCA component model; a working prototype shows its feasibility. Key-words: software components, genericity ∗ LIP/INSA Rennes † LIP/INRIA in ria -0 03 88 50 8, v er si on 1 27 M ay 2 00 9 Augmentation de la réutilisabilité dans les modèles de composants grâce à la généricité Résumé : La réutilisabilité dans les modèles de composants classiques est limitée par le fait que ceux-ci tendent à décrire un assemblage déployé. Ils lient donc fortement le comportement d’un composant aux types de données manipulés. Ce papier étudie la faisabilité du support de la généricité dans les modèles de composants, notamment pour les types des composants et des ports utilisés. L’approche proposée consiste à étendre le méta-modèle d’un modèle de composant existant. Elle est appliquée au modèle de composant SCA et un prototype fonctionnel démontre sa faisabilité. Mots-clés : composants logiciels, généricité in ria -0 03 88 50 8, v er si on 1 27 M ay 2 00 9 Increasing Reuse in Component Models through Genericity 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reuse Through Genericity in SUAVE

VHDL currently has a limited form of genericity in which component and entity declarations can be parameterized with formal generic constants. SUAVE extends the genericity mechanism by allowing formal generics types and by allowing generics to be specified in the interfaces of subprograms and packages. The approach is based on the features of Ada-95. It allows units to be re-used in a much wide...

متن کامل

Boosting Passage Retrieval through Reuse in Question Answering

Question Answering (QA) is an emerging important field in Information Retrieval. In a QA system the archive of previous questions asked from the system makes a collection full of useful factual nuggets. This paper makes an initial attempt to investigate the reuse of facts contained in the archive of previous questions to help and gain performance in answering future related factoid questions. I...

متن کامل

Uniform Genericity for Aspect Languages

Aspect-oriented programming languages promise to provide better modularity than pure object-oriented decomposition. A typical benefit of increased modularity is ease of maintenance, evolution and reuse. However, it has been noted by various researchers that many of the first generation aspect languages do not provide the degree of reusability initially hoped for. In this paper, we argue that th...

متن کامل

Generic Components in Object-Relational Database Systems

Modularizing programs and developing systems in a component-based way is state-ofthe art in application development. Object-relational database management systems (ORDBMS) are not supporting these concepts appropriately. We present our approach bringing these concepts into the object-relational schema design. Genericity is another concept to foster reuse, widely used in application development....

متن کامل

Potential investigation of Reusing Ardabil Municipal Wastewater Treatment Plant Sludge Based on AHP and TOPSIS Models

Introduction :By ever-increasing of population, shortage of water resources and the necessity of wastewater treatment, huge volumes of sludge that is a byproduct of wastewater treatment, requires to be disposed in environmentally secure ways. The target of specifying strategic preferences of reuse of sludge has been to find the correct way of disposal or beneficial use of sludge. Material and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009